﻿using System;
using System.Collections.Generic;
using System.Text;

namespace mstdump_Analyzer
{
    class PortInfoIBFields
    {
        //port info
        public int portNum;
        public int slotNum;
        public string slotType;

        public string logicalPortState;
        public string physicalPortState;
        public string currentLineRate;
        public string supportedSpeeds;
        public string speed;
        public string supportedWidths;
        public string width;
        public string maxSupportedMTUs;
        public string MTU;
        public string VLCapabilities;
        public string operationalVLs;
        public string description;

        public long RXBytes;
        public long RXPackets;
        public long RXErrors;
        public long symbolErrors;
        public long VL15DroppedPackets;
        public long TXBytes;
        public long TXPackets;
        public long TXWait;
        public long TXDiscardedPackets;

        //connected cable info
        public string identifier;
        public string cableModuleType;
        public string infinibandSpeeds;
        public string vendor;
        public string cableLength;
        public string partNumber;
        public string revision;
        public string serialNumber;
    }
}
